least squares polynomial